Detailed Project Matrix
TPTP Detailed Project Matrix

Table of Contents
  1. Base Component Matrix
  2. Default bugzilla component owners
  3. Detailed component level plug-in mapping with committers:
  4. Project committers
1. Base Component Matrix


Technology Domain Platform Project Test Project Trace Project Monitoring Project
UI Log View
Eugene Chan
Test Perspective
Scott Schneider
Sequence Diagram
Eugene Chan
GLA Rules
Eugene Chan
Stats/Perf Viewers
Antony Miguel
Test Suite/fwk editors/
Common test editor/
gen / launch config
Mark Dunn

Sdb editor/import
Eugene Chan
Probe Editor
Valentina Popescu
Artifact, Location,
Deployment, Execution,
History editors
Mark Dunn
Customized Stats View
TBD
Sequence Diagram
Valentina Popescu
JUnit editor/gen
Jerome Gout
Reporting
TBD
Charting
Sheldon Lee-Loy
Datapool Editor
Jerome Gout

Profiling Perspective
Eugene Chan
URL Test
Jeff Nevicosi

Code coverage
Eugene Chan
Manual test client
Paul Slauenwhite
Manual test editor
Paul Slauenwhite
Reporting
Jerome Gout
Charting
Sheldon Lee-Loy
Auto GUI Runner
Ali Mehregani
Analysis Static resource Analysis FW
Steve Gutz
Analysis Rule
TBD
Analysis Rule
TBD
GLA Blades
Dave Smith
EMF model X
Harm Sluiman
N/A at this time N/A at this time N/A at this time
Collection Control X
Sri Doddapaneni
N/A at this time N/A at this time N/A at this time
Communications X
Sri Doddapaneni
N/A at this time N/A at this time N/A at this time
Execution Correlation Engine
Paul Slauenwhite
Execution Harness
Scott Schneider
Probe Instances
Paul Slauenwhite
GLA
Dave Smith
Probekit/BCI
Allan Pratt
Common Runner
Scott Schneider


CBE/Logging
Paul Slauenwhite
Manual Runner
Paul Slauenwhite
Framework
Sri Doddapaneni
JUnit Runner
Scott Schneider
Choreography
Antony Miguel
URL Runner
Kent Siefkes
Auto GUI Runner
Ali Mehregani
Agents/events JVMPI
Bob Duncan
Comptest agent
Scott Schneider
JVMTI
TBD
OS Perfmon
George Christelis
Logging
Paul Slauenwhite
Recorder
Mark Dunn


Doc X
Ruth Lee
X
Ruth Lee
X
Ruth Lee
X
Ruth Lee

Each item in the matrix is considered to be a complete component. It may have technical dependencies on other components but it is developed by its own committers under the guidance of the project it is under and the overall TPTP project and processes.

2. Default Bugzilla Component Owners


When a bugzilla is opened against a component in TPTP 3.3 or earlier, the person named in this list becomes the default owner: TPTP 3.3 bugzilla component owners

When a bugzilla is opened against a component in TPTP 4.0 or later, the person named in this list becomes the default owner: TPTP 4.0 bugzilla component owners

3. Detailed component level plug-in mapping with committers



Hyades Project Matrix
The lists below reflect TPTP 4.0 and later. For lists reflecting TPTP 3.3 and earlier, view the archive project matrix.


TPTP Platform Project    Project Lead: Sri Doddapaneni (Intel)
The Top Level Project consists of a large amount of common infrastructure in the areas of user interface, EMF based data models, data collection and communications control, as well as remote execution environments. All of these subsystems are included in the TPTP Platform. The name in bold is the name of the default bugzilla component owner.

Feature Plugins Technology Bugzilla Component 4.0 Test Suite: Test Cases Committer(Developer)
org.eclipse.tptp.platform.analysis org.eclipse.tptp.platform.analysis.examples Static Resource Analysis FW Platform.Analysis AllTests Steve Gutz
Alex Iskold
Emmanuel Wurth
Kim Letkeman
org.eclipse.tptp.platform.analysis.metrics
org.eclipse.tptp.platform.analysis.static.engine.ui
org.eclipse.tptp.platform.analysis.static.engine
org.eclipse.tptp.platform.analysis.static.util.ui
org.eclipse.tptp.platform.analysis.static.util
org.eclipse.tptp.platform.analysis.engine org.eclipse.hyades.analysis.engine UI: Log View Platform.UI.LogView
  • "Log Interaction Views": 10
  • "RAS other log views": 3
Eugene Chan
Alex Nan
org.eclipse.tptp.platform.core


org.apache.jakarta_commons_logging Execution: Logging Platform.Execution.CBELogging "Logging Examples"
Paul Slauenwhite
Bob Duncan
Hendra Suwanda
org.apache.jakarta_log4j_logging
org.eclipse.hyades.execution.correlation Execution: Correlation Engine Platform.Execution.CorrelationEngine "Logging Examples"
Paul Slauenwhite
Hendra Suwanda
org.eclipse.hyades.execution.trace Execution: Correlation Engine Platform.Execution.CorrelationEngine "Logging Examples"
Paul Slauenwhite
Hendra Suwanda
org.eclipse.hyades.execution Execution: Framework Platform.Execution.Framework See Agent Controller Sri Doddapaneni
org.eclipse.hyades.logging.core Execution: Logging Platform.Execution.CBELogging
Platform.Agents.Logging
"Logging Examples"
Paul Slauenwhite
org.eclipse.hyades.resources.database EMF model Platform.Model See EMF model tests See EMF model committers
org.eclipse.hyades.ui UI Platform.UI Platform.UI
Valentina Popescu
Eugene Chan
Curtis D'Entremont
UI: Sequence Diagram Platform.UI.SequenceDiagram Platform.UI.SequenceDiagram
Valentina Popescu
Dominique Guilbaud
org.eclipse.tptp.choreography Execution: Choreography Platform.Execution.Choreography "AllTests"
Antony Miguel
org.eclipse.tptp.platform.agentcontroller.doc.user Documentation Platform.Doc Platform.Doc Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
org.eclipse.tptp.platform.agentcontroller Agents/Events Platform.Agents See Agent Controller Sri Doddapaneni
Andrew Kaylor
Vishnu Naikawadi
Karla Callaghan
Guru Nagarajan
Randy Smith
Kevin O'Leary
Agents/Events: JVMPI Platform.Agents.JVMPI "Java Profiler": 36 Bob Duncan
Rob Danek
Communications Platform.Communication RAC (phasing out):
  • Control Channel Import Log File
  • Control Channel Remote Profiling
  • Installation Uninstallation
  • Logging Agent
  • Profiler
  • RAC Config Generator
  • Request Peer Monitoring
AC (new):
  • Agent Controller
  • New Agent Controller Application Console
  • New Agent Controller Basic
  • New Agent Controller File Transfer
Sri Doddapaneni
Samson Wai
Dave Smith
Robert Danek
Hendra Suwanda
Hoang Nguyen
Andrew Kaylor
Vishnu Naikawadi
Randy Smith
Kevin O'Leary
org.eclipse.tptp.platform.collection.framework Collection Control Platform.Collection See Agent Controller Sri Doddapaneni
Samson Wai
Hendra Suwanda
Randy Smith
Kevin O'Leary
org.eclipse.tptp.platform.doc.user Documentation Platform.Doc Platform.Doc Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
org.eclipse.tptp.platform.models EMF Model Platform.Model Tested implicitly by the UI test suites:
  • Trace.UI.*
  • Monitor.UI.SDBEditor
  • Test:
  • Platform: "Association Engines"
Harm Sluiman
Marius Slavescu
Bianca Jiang
John Hoover
Scott Schneider
Joe Toomey
Dominique Guilbaud
Antony Miguel
org.eclipse.tptp.platform.agentcontroller.new org.eclipse.tptp.platform.execution Execution Platform.Execution See AC and RAC tests Sri Doddapaneni
Samson Wai
Dave Smith
Robert Danek
Hendra Suwanda
Hoang Nguyen
Andrew Kaylor
Vishnu Naikawadi
Randy Smith
Kevin O'Leary
org.eclipse.tptp.platform.lta org.eclipse.tptp.platform.log.views UI: Log View Platform.UI.LogView Platform.UI.LogView Eugene Chan
Alex Nan
org.eclipse.tptp.platform.probekit org.eclipse.hyades.probekit.doc.user Documentation Platform.Doc Platform.Doc
Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
org.eclipse.hyades.probekit.ui UI: Probekit Editor Platform.UI.ProbeEditor Platform.UI.ProbeEditor Valentina Popescu
Eugene Chan
Marius Slavescu
org.eclipse.hyades.probekit Execution: Probekit Platform.Execution.ProbekitBCI Tested indirectly by "Probekit Editor" test suite. (The editor instrumentation test cases won't work if BCI doesn't work.) Allan Pratt
org.eclipse.tptp.platform.report org.eclipse.tptp.platform.report.core Charting Platform.UI.Charting ? Sheldon Lee-Loy
Dominique Guilbaud
org.eclipse.tptp.platform.report.doc.user
org.eclipse.tptp.platform.report.samples
org.eclipse.tptp.platform.report.tests
org.eclipse.tptp.platform.report.ui
org.eclipse.tptp.platform.samples org.eclipse.hyades.logging.core.sample Execution Platform.Execution "Logging Examples" Dave Smith
Hendra Suwanda
Paul Slauenwhite
org.eclipse.hyades.trace.sample Execution Platform.Execution ?
Dave Smith
Hendra Suwanda
Paul Slauenwhite
org.eclipse.tptp.platform.trace org.eclipse.hyades.trace.ui UI: Profiling Perspective Platform.UI.ProfilingPerspective Platform.UI.ProfilingPerspective.Launch
Platform.UI.ProfilingPerspective.LaunchConfig
Platform.UI.ProfilingPerspective.ProfileToFile
Eugene Chan
Curtis D'Entremont
Valentina Popescu
(Karine Tropis)
(Stephane Moline)
org.eclipse.tptp.platform.statistical.ui org.eclipse.hyades.statistical.ui UI: Stats/Perf Viewers Platform.UI.StatsPerfViewers "AllTests"
Antony Miguel
George Christelis
Neil Sanderson
N/A N/A N/A Platform.Web N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A N/A TPTP.Reports N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A N/A TPTP.Testing N/A Tyler Thessin
N/A N/A N/A TPTP.Web N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A N/A Build N/A Hubert Leung
Byron Seward


TPTP Testing Tools Project    Project Lead: Christophe Telep (IBM)
The TPTP Testing Tools Project provides specializations of the Platform for testing (e.g. test editors, trace/test conversion support), and exemplary extensible tools for specific testing environments. Initially this includes three test environments: JUnit, manual, and URL testing. The name in bold is the name of the default bugzilla component owner.
Feature Plugins Technology Bugzilla Component 4.0 Test Suite: Test Cases Committer (Developer)
org.eclipse.tptp.test org.eclipse.hyades.test.core Agents/events Test.Agents
Mark Dunn
Agents: Comptest Agent Test.Agents.ComptestAgent
Scott Schneider
Bianca Jiang
Joe Toomey
Dominique Guilbaud
Agents: Recorder Test.Agents.Recorder
Mark Dunn
Jeff Nevicosi
Execution Test.Execution
Kent Siefkes
Dave Hodges
org.eclipse.hyades.test.doc.user Documentation Test.Doc
Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
org.eclipse.hyades.test.ui Test suite / fwk editors / common test editor / gen / launch config Test.UI.FrameworkEditors
Mark Dunn
Joe Toomey
Eugene Chan
Jerome Gout
Julien Canches
Bianca Jiang
John Hoover
Scott Schneider
Dominique Guilbaud
Artifact, Location, Deployment, Execution History Editors Test.UI.ConfigEditors
Mark Dunn
Joe Toomey
Eugene Chan
Jerome Gout
Julien Canches
Bianca Jiang
John Hoover
Scott Schneider
Dominique Guilbaud
UI: Test Perspective Test.UI.TestPerspective
Scott Schneider
Joe Toomey
Jerome Gout
Julien Canches
Eugene Chan
Bianca Jiang
John Hoover
Dominique Guilbaud
UI: Datapool Editor Test.UI.DatapoolEditor
Jerome Gout
Dominique Guilbaud
Eugene Chan
Bianca Jiang
John Hoover
Scott Schneider
Joe Toomey
UI: Reporting Test.UI.Reporting
Jerome Gout
Joe Toomey
org.eclipse.tptp.test.tools org.eclipse.hyades.test.tools.core Execution: Common Runner Test.Execution.CommonRunner
Scott Schneider
Joe Toomey
Bianca Jiang
John Hoover
Dominique Guilbaud
Execution: JUnit Runner Test.Execution.JUnitRunner
Scott Schneider
Jerome Gout
Dominique Guilbaud
Bianca Jiang
John Hoover
Joe Toomey
Execution: Manual Runner Test.Execution.ManualRunner
Paul Slauenwhite
Joe Toomey
Bianca Jiang
John Hoover
Scott Schneider
Dominique Guilbaud
Execution: URL Runner Test.Execution.URLRunner
Kent Siefkes
Bianca Jiang
John Hoover
Scott Schneider
Joe Toomey
Dominique Guilbaud
Javier Garcia
Mark Dunn
Todd Merriweather
Execution: Execution Harness Test.Execution.ExecutionHarness
Scott Schneider
Joe Toomey
Bianca Jiang
Dominique Guilbaud
UI: Manual Test Client Test.UI.ManualTestClient
Paul Slauenwhite
Joe Toomey
Eugene Chan
Bianca Jiang
John Hoover
Scott Schneider Dominique Guilbaud
UI: Manual Test Editor Test.UI.Manual
Paul Slauenwhite
Execution: Auto GUI Runner Test.Execution.AutoGUIRunner
Ali Mehregani
org.eclipse.hyades.test.tools.ui UI: JUnit editor/gen Test.UI.JUnit
Jerome Gout
Dominique Guilbaud
Eugene Chan
Julien Canches
Bianca Jiang
John Hoover
Scott Schneider
Joe Toomey
UI: URL Test Test.UI.URLTest
Jeff Nevicosi
Dave Hodges
Eugene Chan
Bianca Jiang
John Hoover
Scott Schneider
Joe Toomey
Dominique Guilbaud
Ashish Mathur
Mark Dunn
UI: Auto GUI Runner Test.UI.AutoGUIRunner
Ali Mehregani
org.eclipse.tptp.test.samples org.eclipse.tptp.test.samples UI Test.UI.Reporting ? Jerome Gout
Joe Toomey
N/A N/A Catch all for when a reporter isn't sure which bugzilla component to open a defect against. Test.UI N/A Mark Dunn
N/A N/A Analysis rule Test.Analysis N/A Scott Schneider
Joe Toomey
N/A N/A UI: Code Coverage Test.UI.CodeCoverage N/A Eugene Chan
N/A N/A N/A Test.Web N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A Charting Test.UI.Charting N/A Sheldon Lee-Loy
Joe Toomey


TPTP Tracing and Profiling Tools Project    Project Lead: Christophe Telep (IBM)
The TPTP Tracing and Profiling Tools Project extends the Platform with specific data collection for Java and distributed applications that populate the common trace model, additional language and protocol support is anticipated. There are also viewers and analysis services that draw data from the common trace model. The name in bold is the name of the default bugzilla component owner.

Feature Plugins Technology Bugzilla Component 4.0 Test Suite: Test Cases Committer (Developer)
org.eclipse.tptp.trace org.eclipse.hyades.trace.views UI: Sequence Diagram Trace.UI Trace.UI
Trace.UI.Filters
Trace.UI.UMLSD_Views
Eugene Chan
Dominique Guilbaud
Sylvain Duget
Valentina Popescu
N/A N/A Documentation Trace.Doc N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A Agents/Events: JVMTI Trace.JVMTI N/A Christophe Telep
N/A N/A Execution: Probe instances Trace.Execution N/A Paul Slauenwhite
N/A N/A N/A Trace.Web N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
TBD TBD N/A Trace.Analysis N/A Christophe Telep
TBD TBD N/A Trace.Agents N/A Christophe Telep


TPTP Monitoring Tools Project    Project Lead: James Saliba (Computer Associates)
The TPTP Monitoring Tools Project extends the platform for collecting, analyzing, aggregating, and visualizing data that can be captured in the log and statistical models. The name in bold is the name of the default bugzilla component owner.

Feature Plugins Technology Bugzilla Component 4.0 Test Suite: Test Cases Committer (Developer)
org.eclipse.tptp.monitoring org.eclipse.hyades.logging.adapter Execution: GLA Monitor.Execution Monitor.Execution Dave Smith
Hendra Suwanda
org.eclipse.hyades.logging.adapter.ui UI Monitor.UI N/A
Eugene Chan
UI: GLA Rules Monitor.UI.GLARules Monitor.UI.GLARules Eugene Chan
Valentina Popescu
Alex Nan
Paul Slauenwhite
org.eclipse.hyades.logging.parsers Analysis: GLA Blades Monitor.Analysis Implicitly tested by Monitor.Execution. Should add a couple of test cases to Monitor.Execution. Dave Smith
Hendra Suwanda
Paul Slauenwhite
org.eclipse.hyades.perfmon Agents: OS Perfmon Monitor.Agents AllTests George Christelis
Antony Miguel
Neil Sanderson
org.eclipse.hyades.sdb UI: SDB Editor/import Monitor.UI.SDBEditor Monitor.UI.SDBEditor Eugene Chan
Alex Nan
Valentina Popescu
Paul Slauenwhite
org.eclipse.tptp.monitoring.logui UI Monitor.UI ? Eugene Chan
org.eclipse.tptp.monitoring.internal org.eclipse.hyades.perfmon.agents Agents Monitor.Agents AllTests George Christelis
TBD TBD UI: Customized Stats View Monitor.UI.CustomizedStatsView N/A Eugene Chan
Dominique Guilbaud
TBD TBD UI: Reporting Monitor.UI.Reporting N/A Dominique Guilbaud
N/A N/A Documentation Monitor.Doc Currently no doc specialized for Monitoring; it's all under Platform now.
Ruth Lee
Kari Halsted
Nellie Klump
Dan Price
N/A N/A N/A Monitor.Web N/A Ruth Lee
Kari Halsted
Nellie Klump
Dan Price


Project committers

Yes means that the person has committer access to the CVS module named in the column.
No means that the person does not need committer access to the CVS module named in the column.
Pending means that the person has been approved for access by TPTP, and their access to CVS will be implemented soon.

Organization Committer CVS module
Code (/home/tptp) and TPTP web (/home/cvs/org.eclipse/tptp) Code (/home/tptp) TPTP web (/home/cvs/org.eclipse/tptp)
Platform Test Trace Monitor test-results groups\Architecture root
Computer Associates James Saliba Yes Yes Yes Yes Yes Yes Yes
IBM Cupertino Allan Pratt Yes No Yes No Yes Yes No
IBM France Christophe Telep Yes Yes Yes Yes Yes Yes Yes
IBM France Dominique Guilbaud Yes Yes Yes Yes Yes Yes No
IBM France Emmanuel Wurth Yes No No No Yes Yes No
IBM France Jerome Gout No Yes No No Yes Yes No
IBM France Julien Canches No Yes No No Yes Yes No
IBM France Sylvain Duguet No No Yes No Yes Yes No
N/A - Individual contributor Alex Iskold Yes No No No Yes Yes No
IBM Lexington Bianca Jiang Yes Yes No No Yes Yes No
IBM Lexington Joe Toomey Yes Yes No No Yes Yes No
IBM Lexington John Hoover Yes Yes No No Yes Yes No
IBM Lexington Scott Schneider Yes Yes No No Yes Yes No
IBM Raleigh Ashish Mathur No Yes No No Yes Yes No
IBM Raleigh Dave Hodges No Yes No No Yes Yes No
IBM Raleigh Javier Garcia No Yes No No Yes Yes No
IBM Raleigh Jeff Nevicosi No Yes No No Yes Yes No
IBM Raleigh Kent Siefkes No Yes No No Yes Yes No
IBM Raleigh Mark Dunn No Yes No No Yes Yes No
IBM Raleigh Todd Merriweather No Yes No No Yes Yes No
IBM Ottawa Kim Letkeman Yes No No No Yes Yes No
IBM Ottawa Steve Gutz Yes No No No Yes Yes No
IBM Toronto Alex Nan Yes No No Yes Yes Yes No
IBM Toronto Ali Mehregani No Yes No No Yes Yes No
IBM Toronto Bob Duncan Yes No No No Yes Yes No
IBM Toronto Curtis D'Entremont Yes No No No Yes Yes No
IBM Toronto Dan Price Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Dave Smith Yes No No Yes Yes Yes No
IBM Toronto Eugene Chan Yes Yes Yes Yes Yes Yes No
IBM Toronto Harm Sluiman Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Hendra Suwanda Yes No No Yes Yes Yes No
IBM Toronto Hubert Leung Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Kari Halsted Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Marius Slavescu Yes No No No Yes Yes No
IBM Toronto Nellie Klump Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Paul Slauenwhite Yes Yes Yes Yes Yes Yes No
IBM Toronto Rob Danek Yes No No No Yes Yes No
IBM Toronto Ruth Lee Yes Yes Yes Yes Yes Yes Yes
IBM Toronto Samson Wai Yes No No No Yes Yes No
IBM Toronto Sheldon Lee-Loy Yes Yes No No Yes Yes No
IBM Toronto Valentina Popescu Yes No Yes Yes Yes Yes No
Intel Andrew Kaylor Yes No No No Yes Yes No
Intel Byron Seward Yes Yes Yes Yes Yes Yes Yes
Intel Guru Nagarajan Yes No No No Yes Yes No
Intel Hoang Nguyen Yes No No No Yes Yes No
Intel Karla Callaghan Yes No No No Yes Yes No
Intel Kevin O'Leary Yes No No No Yes Yes No
Intel Ling Yao No No No No No Yes Yes
Intel Randy Smith Yes No No No Yes Yes No
Intel Sri Doddapaneni Yes No No No Yes Yes No
Intel Vishnu Naikawadi Yes No No No Yes Yes No
Intel Tyler Thessin Yes Yes Yes Yes Yes Yes Yes
Scapa Antony Miguel Yes No No Yes Yes Yes No
Scapa George Christelis Yes No No Yes Yes Yes No
Scapa Melanie Woods Yes Yes Yes Yes Yes Yes Yes
Scapa Mike Norman Yes Yes Yes Yes Yes Yes Yes
Scapa Neil Sanderson Yes No No Yes Yes Yes No